﻿
@charset "utf-8";

/***/
/***  fonts  ***/
/***/
@font-face {
	font-family: 'fontello';
	src: url('../../Fonts/fontello.eot?95577732');
	src: url('../../Fonts/fontello.eot?95577732#iefix') format('embedded-opentype'), url('../../Fonts/fontello.woff?95577732') format('woff'), url('../../Fonts/fontello.ttf?95577732') format('truetype'), url('../../Fonts/fontello.svg?95577732#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
.independis-fontelloBootStrap {
	position: relative;
	top: 6px;
	display: inline-block;
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	font-size: 26px;
	color: #777;
	line-height: 1;
	width: 26px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/***/
/***  jQuery UI custom styles ***/
/***/
.ui-front {
	z-index: 9999;
}

.ui-datepicker {
	z-index: 1060 !important;
}

.ui-autocomplete {
    height: auto;
    max-height: 400px;
    overflow-x: hidden;
}



/***/
/***  BootStrap custom styles  ***/
/***/

.input-group.date .input-group-addon span {
	cursor: pointer;
	display: block;
	height: 16px;
	width: 16px;
}

.footer {
	bottom: 0;
	width: 100%;
}

.footer-bg {
	background: #f5f5f5;
}

.body-bg {
	background: white;
}

.invisible {
	visibility: collapse;
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
}

.table > tbody > tr > td {
	padding: 3px;
}

.navbar-btn {
	background-color: transparent;
	margin: 0;
	height: 50px;
	border-radius: 0;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: transparent;
}

.navbar-btn > .caret {
	color: #777;
}

.nav > li.active {
	color: #555;
	background-color: #e7e7e7;
	border-radius: 0;
}

.btn-input .btn.form-control span:first-child {
	left: 10px;
	overflow: hidden;
	position: absolute;
	right: 25px;
}

.btn-input .btn.form-control .caret {
	margin-top: -1px;
	position: absolute;
	right: 10px;
	top: 50%;
}

.form-horizontal .control-label {
	text-align: left;
	padding-top: 0;
}

.form-control-feedback {
	top: 0;
	right: 5px;
}

textarea.input-sm, select.input-sm[multiple] {
	height: 30px;
}

.close {
	margin-top: -10px;
}

.control-label {
	margin-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}

.info {
	color: #ffffff;
	font-weight: bold;
}

.input-group-sm > .input-group-addon {
	width: 30px;
}

.nav-badge {
	margin-left: -15px;
}


/***/
/***  independis custom styles  ***/
/***/

/* kendo editor */
.independis-kendoEditorHeaderBorder {
	border-color: #ccc;
	border-width: 1px;
	border-radius: 3px;
	border-style: solid;
	padding-left: 10px;
}
.independis-kendoEditorHeaderText {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	padding-top: 5px;
	padding-left: 10px;
	min-height: 30px;
}
.independis-kendoEditorField {
	border-width: 1px;
	border-color: #ccc;
	border-radius: 3px;
	margin-top: 10px;
	min-height: 100px;
	margin-bottom: 40px;
}
.independis-kendoEditorIteration {
	border-width: 1px;
	border-color: #ccc;
	border-radius: 3px;
	margin-top: 0;
	min-height: 100px;
	margin-bottom: 0;
}
.independis-kendoEditorTextField {
	border-width: 0;
	border-color: transparent;
	border-radius: 0;
	margin-top: 0;
	margin-bottom: 40px;
	content: none;
	touch-action: none;
}

/* small panel */
.independis-panel-small {
	margin-bottom: 2px;
}

.independis-panel-heading-small {
	padding: 1px 1px;
}

.independis-panel-heading-medium {
	padding: 5px 5px !important;
}

/* paging */
.independis-pagingIsSelected {
	font-weight: bold !important;
	text-decoration: underline !important;
}
.independis-pagingDisabledPlaceholder {
	cursor: default !important;
	background-color: white !important;
	color: gray !important;
}

/* dropdown */
.independis-dropdownScrollableMenu {
    height: auto;
    max-height: 400px;
    overflow-x: hidden;
}
.independis-dropdownCaretAlign {
	margin-top: 8px;
}

.independis-button-xs {
	padding: 1px 3px !important;
}

.independis-input-xs {
	padding: 2px 5px !important;
	height: 22px !important;
	line-height: 0 !important;
}

.independis-timerecordingDurationLabel {
	margin-bottom: 0;
	padding: 5px;
	font-size: 12px;
	height: 30px;
	width: 45px;
}

.independis-textSmall {
	font-size: 12px;
	color: #828282;
}

.independis-labelSmall {
	font-size: 12px;
	color: #828282;
	margin-top: 3px; 
}

.independis-fontAnker {
	color: black;
}

.independis-clearDiv {
	clear: both;
}

.independis-hiddenOverflowText {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.independis-multiSelectDialog{
	cursor: pointer !important;
}

.independis-tableAutoWidth {
	width: auto;
}

.independis-alertTimespan {
	height: 30px;
	padding: 6px;
	margin-bottom: 0;
}

.independis-logoContainer {
	margin-top: -12px;
	height: 43px;
}

.independis-datePickerContainer {
	max-height: 30px;
}

.independis-datePickerContainer-xs {
	max-height: 22px;
}

.independis-innerPanel {
	margin-bottom: 0;
}

.independis-ticketTreeView {
	min-width: 30px;
}

/* margins */
.independis-margin-none {
	margin: 0 !important;
}

.independis-margin-right-sm {
	margin-right: 5px;
}
.independis-margin-right-md {
	margin-right: 10px;
}

.independis-margin-left-sm {
	margin-left: 5px;
}

.independis-margin-left-md {
	margin-left: 10px;
}

.independis-margin-top-m {
	margin-top: 15px;
}
.independis-margin-top-sm {
	margin-top: 5px;
}

.independis-margin-bottom-md {
	margin-bottom: 10px;
}


/***/
/***  fading bar  ***/
/***/
#fadingBarsG {
	position: fixed;
	top: 30px;
	left: 210px;
	width: 120px;
	height: 16px;
	z-index: 2000;
}

@-webkit-keyframes bounce_fadingBarsG {
    0% {
        -webkit-transform: scale(1);
        background-color: #ED6E1A;
    }
    100% {
        -webkit-transform: scale(.3);
        background-color: #FFFFFF;
    }
}
@-moz-keyframes bounce_fadingBarsG {
    0% {
        -moz-transform: scale(1);
        background-color: #ED6E1A;
    }
    100% {
        -moz-transform: scale(.3);
        background-color: #FFFFFF;
    }
}
@-o-keyframes bounce_fadingBarsG {
    0% {
        -o-transform: scale(1);
        background-color: #ED6E1A;
    }
    100% {
        -o-transform: scale(.3);
        background-color: #FFFFFF;
    }
}
@-ms-keyframes bounce_fadingBarsG {
    0% {
        -ms-transform: scale(1);
        background-color: #ED6E1A;
    }
    100% {
        -ms-transform: scale(.3);
        background-color: #FFFFFF;
    }
}
.fadingBarsG {
	position: absolute;
	top: 0;
	background-color: #ED6E1A;
	width: 16px;
	height: 16px;
	-webkit-animation-name: bounce_fadingBarsG;
	-webkit-animation-duration: 1.7s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-moz-animation-name: bounce_fadingBarsG;
	-moz-animation-duration: 1.7s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: normal;
	-o-animation-name: bounce_fadingBarsG;
	-o-animation-duration: 1.7s;
	-o-animation-iteration-count: infinite;
	-o-animation-direction: normal;
	-ms-animation-name: bounce_fadingBarsG;
	-ms-animation-duration: 1.7s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-direction: normal;
	-webkit-transform: scale(.3);
	-moz-transform: scale(.3);
	-o-transform: scale(.3);
	-ms-transform: scale(.3);
}

#fadingBarsG_1 {
	left: 0;
	-webkit-animation-delay: 0.68s;
	-moz-animation-delay: 0.68s;
	-o-animation-delay: 0.68s;
	-ms-animation-delay: 0.68s;
}

#fadingBarsG_2 {
	left: 20px;
	-webkit-animation-delay: 0.85s;
	-moz-animation-delay: 0.85s;
	-o-animation-delay: 0.85s;
	-ms-animation-delay: 0.85s;
}

#fadingBarsG_3 {
	left: 40px;
	-webkit-animation-delay: 1.02s;
	-moz-animation-delay: 1.02s;
	-o-animation-delay: 1.02s;
	-ms-animation-delay: 1.02s;
}

#fadingBarsG_4 {
	left: 60px;
	-webkit-animation-delay: 1.19s;
	-moz-animation-delay: 1.19s;
	-o-animation-delay: 1.19s;
	-ms-animation-delay: 1.19s;
}

#fadingBarsG_5 {
	left: 80px;
	-webkit-animation-delay: 1.36s;
	-moz-animation-delay: 1.36s;
	-o-animation-delay: 1.36s;
	-ms-animation-delay: 1.36s;
}

#fadingBarsG_6 {
	left: 100px;
	-webkit-animation-delay: 1.53s;
	-moz-animation-delay: 1.53s;
	-o-animation-delay: 1.53s;
	-ms-animation-delay: 1.53s;
}

#fadingBarsG_7 {
	left: 120px;
	-webkit-animation-delay: 1.7s;
	-moz-animation-delay: 1.7s;
	-o-animation-delay: 1.7s;
	-ms-animation-delay: 1.7s;
}

#fadingBarsG_8 {
	left: 140px;
	-webkit-animation-delay: 1.87s;
	-moz-animation-delay: 1.87s;
	-o-animation-delay: 1.87s;
	-ms-animation-delay: 1.87s;
}


/***/
/***  raster min  ***/
/***/
.independis-col-min-1 {
	min-width: 50px;
}

.independis-col-min-2 {
	min-width: 100px;
}

.independis-col-min-3 {
	min-width: 150px;
}

.independis-col-min-4 {
	min-width: 200px;
}

.independis-col-min-5 {
	min-width: 250px;
}

.independis-col-min-6 {
	min-width: 300px;
}

.independis-col-min-7 {
	min-width: 350px;
}

.independis-col-min-8 {
	min-width: 400px;
}

.independis-col-min-9 {
	min-width: 450px;
}

.independis-col-min-10 {
	min-width: 500px;
}

.independis-col-min-11 {
	min-width: 550px;
}

.independis-col-min-12 {
	min-width: 600px;
}

.independis-col-min-1 {
	min-width: 650px;
}

.independis-col-min-14 {
	min-width: 700px;
}

.independis-col-min-15 {
	min-width: 750px;
}

.independis-col-min-16 {
	min-width: 800px;
}

.independis-col-min-17 {
	min-width: 850px;
}

.independis-col-min-18 {
	min-width: 900px;
}

.independis-col-min-19 {
	min-width: 950px;
}

.independis-col-min-20 {
	min-width: 1000px;
}

.independis-col-min-21 {
	min-width: 1050px;
}

.independis-col-min-22 {
	min-width: 1100px;
}

.independis-col-min-23 {
	min-width: 1150px;
}

.independis-col-min-24 {
	min-width: 1200px;
}

.independis-col-min-25 {
	min-width: 1250px;
}

.independis-col-min-26 {
	min-width: 1300px;
}

.independis-col-min-27 {
	min-width: 1350px;
}

.independis-col-min-28 {
	min-width: 1400px;
}

.independis-col-min-29 {
	min-width: 1450px;
}

.independis-col-min-30 {
	min-width: 1500px;
}

/***/
/***  raster fix  ***/
/***/
.independis-col-fix-1 {
	width: 50px !important;
}

.independis-col-fix-2 {
	width: 100px;
}

.independis-col-fix-3 {
	width: 150px;
}

.independis-col-fix-4 {
	width: 200px;
}

.independis-col-fix-5 {
	width: 250px;
}

.independis-col-fix-6 {
	width: 300px;
}

.independis-col-fix-7 {
	width: 350px;
}

.independis-col-fix-8 {
	width: 400px;
}

.independis-col-fix-9 {
	width: 450px;
}

.independis-col-fix-10 {
	width: 500px;
}

.independis-col-fix-11 {
	width: 550px;
}

.independis-col-fix-12 {
	width: 600px;
}

.independis-col-fix-13 {
	width: 650px;
}

.independis-col-fix-14 {
	width: 700px;
}

.independis-col-fix-15 {
	width: 750px;
}

.independis-col-fix-16 {
	width: 800px;
}

.independis-col-fix-17 {
	width: 850px;
}

.independis-col-fix-18 {
	width: 900px;
}

.independis-col-fix-19 {
	width: 950px;
}

.independis-col-fix-20 {
	width: 1000px;
}

.independis-col-fix-21 {
	width: 1050px;
}

.independis-col-fix-22 {
	width: 1100px;
}

.independis-col-fix-23 {
	width: 1150px;
}

.independis-col-fix-24 {
	width: 1200px;
}

.independis-col-fix-25 {
	width: 1250px;
}

.independis-col-fix-26 {
	width: 1300px;
}

.independis-col-fix-27 {
	width: 1350px;
}

.independis-col-fix-28 {
	width: 1400px;
}

.independis-col-fix-29 {
	width: 1450px;
}

.independis-col-fix-30 {
	width: 1500px;
}
